<?php
include_once dirname(dirname(__FILE__)) . '/filtro_admin.php';
include_once dirname(dirname(__FILE__)) . '/funciones/basicas.php';
include_once dirname(dirname(__FILE__)) . '/funciones/helpers.php';
function dias_retraso($ingreso, $vencimiento)
{
   $ndiashoy = dias_diferencia($ingreso, date("y-m-d"));
   $ndiasvencimiento = dias_diferencia($ingreso, $vencimiento);
   $ndiasretraso = $ndiashoy - $ndiasvencimiento;
   
   if($ndiasretraso < 0 || $ndiasvencimiento == 1)
   {
       $ndiasretraso = 0;
   }
   
   return $ndiasretraso;
}
?>
<html>
<head>
<title>Cuentas por pagar</title>
<?php include_once dirname(dirname(__FILE__)) . '/header.php'; ?>
</head>
<body>
<div align="center">
<h1>Facturas por pagar</h1>
<hr />
<form action="facturas_por_pagar.php" method="post">
Proveedor:
<input type="text" name="buscado" id="login" value="<?php echo $_POST['buscado'] ?>">
<input type="submit" name="buscar" value="buscar" id="login">
</form>
<?php
$conexion = conectar();

if(isset($_POST['buscar'], $_POST['buscado']))
{
  $buscado = $_POST['buscado'];
  
  $sql="SELECT factura_proveedor.*,proveedor.nombre as nom_p
            FROM factura_proveedor,proveedor
            WHERE (factura_proveedor.cod_factura_proveedor like'%$buscado%'
            AND factura_proveedor.estado!='pagada'
            AND proveedor.cod_prov=factura_proveedor.cod_prov)
            OR (factura_proveedor.cod_prov=ANY(SELECT cod_prov FROM proveedor WHERE nombre like'%$buscado%')
            AND factura_proveedor.estado!='pagada'
            AND proveedor.cod_prov=factura_proveedor.cod_prov)

            ORDER BY factura_proveedor.fecha_ingreso DESC";

  $consulta=mysql_query($sql,$conexion)or die("Error en la consulta");

  $nfilas=mysql_num_rows($consulta);

  if($nfilas>0)
  {
      echo "<table class=tablaDatos>
            <tr>
            <th>N� Factura</th>
            <th>Proveedor</th>
            <th>Fecha ingreso</th>
            <th>Fecha de vencimiento</th>
            <th>Forma de Pago</th>
            <th>Dias retraso</th>
            <th>Monto Total(+IVA)</th>
            <th>Acciones</th>
            </tr>";
      $monto=0;

      for($i=0;$i<$nfilas;$i++)
      {
        $fila=mysql_fetch_array($consulta);
        $nfactura = $fila["cod_factura_proveedor"];
        $proveedor = $fila["cod_prov"];
        $monto = $monto + $fila['total'];
        $fecha_v = $fila["fecha_vencimiento"];
        $ndiasretraso = dias_retraso($fila['fecha_ingreso'], $fila['fecha_vencimiento']);
        $class = "";
        if($i%2 == 0) $class = " class=modo1";
        
        echo "<tr" . $class . ">";
        echo "<td>";
        echo $fila["cod_factura_proveedor"]; 
        echo "</td>";
        echo "<td>";
        echo $fila["nom_p"];
        echo "</td>";
        echo "<td>";
        echo FormatoFecha($fila["fecha_ingreso"]);
        echo "</td>";
        echo "<td>";
        echo FormatoFecha($fila["fecha_vencimiento"]);
        echo "</td>";
        echo "<td>"; 
        echo $fila["forma_pago"]; 
        echo "</td>";
        echo "<td>"; 
        echo $ndiasretraso;
        echo "</td>";
        echo "<td>"; 
        echo number_format($fila["total"],0,",",".");
        echo "</td>";
        echo "<td>";
        ?>
        <a href="javascript:void(0);" onClick="javascript:show('<?php echo $_SESSION['BASE'] . '/factura_prove/ver_factura_proveedor.php?nfactura=' . $nfactura . '&proveedor=' . $proveedor ?>', 800, 600, 1);">
        <img src="<?php echo $_SESSION['BASE'] . '/img/search.png' ?>" title="Ver factura">
        </a>
        <a href="<?php echo $_SESSION['BASE'] . '/facturas_por_pagar/paga_factura_proveedor.php?nfactura=' . $nfactura . '&proveedor=' . $proveedor ?>" title="Marcar como pagada">
        Pagar
        </a>
        <?php
        echo "</td>";
        echo "</tr>";        
       }
       echo "</table>";
       echo "Monto total: $".number_format($monto,0,",",".");
    }
    else
    {
       cuadro_mensaje("no se encontro resultados");
    }
  
}
mysql_close($conexion);
?>
</div>
</body>
</html>
